store that sells hay - German English Dictionary